predicate bin_packing(int: c,
int: m,
array [$$I] of var $$B: bin,
array [$$I] of int: w)
Requires that each item i with weight w[i], be put into bin[i] such that the sum of the weights of the items in each non-zero weight bin is at least the minimum weight m but does not exceed the capacity c.
```
I know this doesn't exist (as far as I can tell), but is there an efficient way to achieve the same thing, perhaps using global constraints?
Thank you!